I heard something about how the consoles are "designed" for gaming and PCs are not. But that must be BS. Modern PCs have by far more power in every way. More ram, better video, cpu, etc... so what gives?
The consoles are profoundly better designed for games, and the PC does have more power in most areas although x86 CPUs aren't in the league of the more powerful console offerings, not even remotely close. Certain developers use the CPUs on the consoles to offload tasks that would be handled on the GPU on the PC side for numerous reasons(take a game like Unchartered2, it would never run on a 7900 on the PC side, but with Cell helping it out a lot, it manages just fine). Take something like the 360 GPU, the amount of eDRAM it has on die allows it to offer free MSAA with no performance hit, this can happen on the consoles as they have a very specific target resolution, something that PC parts wouldn't be able to viably do unless they wanted an insane amount to handle 25x16x8 which we don't have the spare die space for at the moment.
The memory architecture of the consoles is also far more flexible for gaming, the 360 uses a close to pure UMA while the PS3 has 2 pools of memory but offers both the CPU and the GPU access to either pool(some latency drawbacks to discourage it, but still doable). This makes it so that the consoles have a much easier time handling CPU offloading of graphics rendering tasks even for time sensitive features, something PCs are not good at at all.
Right now PCs have far more powerful GPUs and much larger amounts of RAM. Consoles have raw CPU power and more flexible/faster(in some cases- ie eDRAM) RAM.
For example... GTA IV requires a monster of a PC
GTAIV looks like crap on the PC or the consoles, it is a very bad example of a game for either side of the gaming coin. If you want to compare the strengths of the systems, you need to get into exclusive content(say GoW2/Forza3, GT5/Unchartered2, Crysis/Warhead). Ports are always going to suck horribly, you have to deal with the outdated GPUs on the console side and the patheticly slow CPUs on the PC side. If you deal with ports you are going to deal with games that leave the console CPUs idle most of the time, as they will have to to run on the PCs, and then have graphics designed to scale by amount of available memory and fillratre- in other words, something using the PC mindset which works terribly on the console side.
Even still, my friend with a 790GX IGP is able to run most console ports with comparative visuals/performance to what the 360 gets. (1024x768, medium settings, no AA)
Most 360 games runs 720p and they almost all run with AA, it is free on the system unless you do something very out of the ordinary. It is why it has the amount of eDRAM that it does, to handle free MSAA. Don't know much of anything about the consoles I take it? Seems to be a common element in this thread
CRysis cannot run in its full glory on a console. The latest crop of GPU's finally can run it in its full glory at a semi respectable rate.
Much like GT5 can't run on PCs due to the obnoxiously slow i7s dragging the PC down so badly. Actually, I guess that isn't entirely accurate, but I would imagine these boards would get fairly angry if a game requried nV/PhysX to be able to run at all.
IMO recent big budget games on PC are typically NOT console ports but get their own polished PC version - Modern Warfare 2 is hardly a console port,
Activision has been quite clear that MW2 for the PC is a console port. The PC versions sells such a pittance to the consoles you really can't expect anything else. Just to give you an idea, CoD W@W sold comparably on the consoles to what WoW has on the PC. The scales of economy are on a completely different scale.
I think its just because most PC games these days are just half assed console ports.
This is the biggest factor. PC gamers don't buy many games, their console counterparts buy a ton. PC gaming hardware has significantly outpaced PC games sales for a while now in terms of dollar amounts, the other side is slanted enormously in the other direction. Consoles make publishers tons of money, PC games make them almost nothing unless they are MMOs.
I'm not accusing the OP of anything, but I've noticed alot of pro-console (no pun intended) crowd confuse artwork and textures with actual graphics.
Compared to the PC crowd that thinks because a game runs at 8FPS on CF 5870s it must look better then anything else. DX10 doesn't do anything DX9 didn't do. In terms of end visuals, DX11 doesn't do anything DX9 couldn't do either. May make things easier for the developers, but what version of DX it supports it of no concern when discussing how good something looks. For the record, I don't think Crysis will port over well at all, although I hope Crytek proves me wrong, their code base is horribly bloated compared to what Carmack/Sweeney push out(which is fine on the PC where you can just keep throwing hardware at it, doesn't work on the consoles though).