HI, First of all, my pc specs: Gigabyte G - 81915PL-G Motherboard, Pentium 4 processor with HT Capability, 1GB Ram, Geforce 7300GT GPU, 160 GB HDD( I also have a 500GB external HDD), LG DVD-Drive. Windows XP SP3 Well, I used to play games a lot on this pc some time ago, but with the introduction of those powerful games together with the DX10 and vista(which is very slow if installed on my system), i cannot play the new gen games anymore, the other day, i bought GTA 4 and installed it, i put all its settings to low and it is very lagging. So, i decided that i must upgrade my pc. Ok i dnt want to spend too much money on the upgrade. I would like to know what are the best and cheapest hardware i can buy. I have already looked at: Gigabyte GA-MA785G-UD3H motherboard 2X 2GB DDR2 PC2-8500 RAM AMD Tri Core ( Phenom II X3) Geforce 8500GT 512MB. Please tell me if there are any better hardware within the price range. And i live in Mauritius. Thanx. P.S Please excuse me if my english is bad, i do not speak english in my country.