All graphic cards are backwards compatible. However, I don't think upgrading your GPU will make a difference. Your CPU, and computer for that matter, is pretty old. If you have the 640, that would be the max CPU that might be able to run with the c2d 4600. Honestly, I would look at doing a complete overhaul.