Though high end is a relative term, as the 4850 is marketed as a mid range card. Either card really is going to be a good choice, but the 4850 according to benchies should serve you well longer. However if you don't have much cash, sounds like the 8800gt is a way to go, especially considering you will probalby need a new power supply. So yeah, you have to upgrade the video sooner, but if you get a nice power supply this time, you shouldn't have to worry about the PSU next time and be able to get a much better card. It really depends how much you want to spend, and how long you want to keep it. But whatever you buy, a year from now, is likely not going to be the cutting edge tech.