Agreed, sorta. I did not mention the difference in OS and Engines but using VRAM and RAM is still a good way to compare systems. My points are valid though, because, even as efficiently as a PS3 Engine uses 256MB of RAM, a PC with 3GB could still do it better. Your 4th point is BS because most PS3 games don't even use all the cells on the chip. And... If you gave me a PS2, dev team and some time I would gladly give you a nerfed version of STALKER to play on your PS2.Laughing Man said:What the hell are you talking about.I know I said I wouldn't post again but... The PS3 has 256MB of VRAM and 256MB of RAM. The average gaming PC has 3GB of RAM and 512MB of VRAM. This means that you could (if you had a PS3 emulator) run any PS3 game that exists and ever will exist. Also, the Cell processor (which would have been your logical counterargument) is roughly equivalent in UTILIZED (not potential, utilized) power to an AMD Athlon 4800+. Also (again), the Xbox 360 is pretty much equivalent (512MB shared memory between VRAM and RAM) to a ps3 in every aspect except the processor.
Wow where to start?
1). Using RAM and VRam to find comparatives between consoles and PC is stupidly flawed. You can't even use the core hardware to find a comparative, Here's an example why. If you take a 1.4L engine and stick it in a ton and a half of family hatchback then the car will be fairly slow and have a limited top speed (PC). Now take that 1.4L engine and stick it in a motorbike chassis and suddenly you have something that will kick the ass out of most modern super cars (Console.) Exactly the same hardware but applied differently.
2). The PS3 doesn't even use the same instruction set architecture for it's CPU and GPU. A PC will use the X86 instruction set the PS3 uses what is sexily called the SPU Instructtion set. So right from the off you can determine that the PS3 operates in a different way to a standard PC. Remember the 1.4L engine in the Car vs Bike.
3). The GPU on a PC usually uses the Directx API. On the other hand the PS3 uses the Opengl API. So once again same 'engine' being used in a different 'chassis'
4).This is the biggy. The games / software for the PS3 are designed to be run on a system that has 7 CPU cores. Now to my knowledge their is only a few select PC systems out there that have anywhere near that many cores, we're talking Skulltrail and serious cash here. So assuming that the majority of PC gamers don't have 4 grand PCs lying about you would need to develop an emulator that is capable of taking a program that is designed to run on 7 threads and get it to combine the work load in to 2 threads. You would also then require the program to do the on fly conversion of the graphics API and the on fly conversion of the instruction set. Now you see why their isn't any PS3 emulators out there.
5). You could fly to the moon if you stuck a rocket up your arse and wished hard enough but chances are all you would end up with is a badly burnt anus. Saying what you could do if.... does not mean you should or for that matter actually could.This means that you could run a lot (most) ps3 games on a 360 if you cut down on the processor-heavy calculations (physics, volumetrics etc). And, FYI, you probably could play STALKER on a Ps2 if you cut down on the graphics and installed half the game onto a hard drive (like the Ps3 does with its games).
Finally
Actually Crytek have said that they could get Crysis to run on BOTH current gen consoles.Examples of good PC games include:
-Crysis (can't be run by ps3)
http://www.gwn.com/news/story.php/id/10480/Crytek_Says_Crysis_Next-Gen_Ports_are_Possible.html
And if you ran Crysis on a PS3 or 360 it would be so cut down it would barely be the same game (but *sigh* the PS3 version would be closer because it could install most of the data for the maps on the hard drive).
Now I have to go play a PC FPS before I descend into fanboyism and go buy a PS3 even though most of my friends have one I could use...