I just upgraded my CPU and motherboard. and I have already ordered some more RAM since I only have 2gb right now. I currently have an ATI 4670 512mb and I was thinking it's probably time to upgrade. I want to avoid a bottleneck since my CPU isn't the best. I have about $150 USD to spend on a new GPU. My power supply is 600 watts so I don't think power is really an issue. I'm not a fanboy of ATI or Nvidia so any card would be fine.