In regards to RAM, you forget that Sony requires 74 MB (I think of the Cell accessible half) to be reserved for OS and other background Ops, where as Microsoft only requires 40MB. This makes a memory difference.
Also, you say the DRAM on 360 isn't large enough for High resolutions. This is true, but then you have to ask yourself: Why does 10MB DRAM take almost 100million transistors? The answer is it isn't all for memory. Most of it goes into some advanced hardware pixel interpolation, so they can use lower resolution images. No substitute for the real thing (you can't get extra resolution without computing) and is clearly another indicator MS thought 720p or 1080i would be 'enough', but it does mean they should never have to tap into system memory as a display buffer. That's an extra 10MB saved then for 360.