Okay i'm lost again. Maybe the GTS 450 is much powerful than HD 5670. And I've been reading a lot of reviews that ATI cards pose a lot of compatibility issues with games. So the fact that Nvidia makes better drivers is very true. But the GTS 450 isn't actually as cheap as I had read somewhere. So maybe I will just have to buy HD 5670 afterall.
But anyway thanks everyone who helped a layman like me here. Your time and knowledge was very much appreciated. Thank You!
When it comes to gamming, its not the video card's fault. Its down to the developer who designed the games to run on ATi / Nvidia. So, in my own opnion, some game industries HATE ATi / Nvidia. This will also effect the devlopment...
Secondly, if you are a hard-core gammer, then get yourself ATi HD Radeon edition and forget about Nvidia. Their drivers are worse than ATi brand. For example, Nvidia driver may cause BSOD. This is due to resource overload and causes one of the kernel file to fail - "ntdll.dll" or this file to fail- "nvlddmkm.sys."
Third, don't even think about Nvidia's PhysX technology. That is just junk to fill up your case and hog your system even if it uses multi-core!
Fourth, try and get Direct X11 video card. They are the latest technology for games... if you want. So, don't push back and think about it...
P.S. Getting a good video card is more rewarding and it will save more money in future! Please think about this...
Here are some card. They look good and cheap enough to play modern games.
Just look at the image...