I am planning to upgrade my pc step by step. As it does not have any gpu i am planning to buy a gpu first. I was thinking of buying nvidia Gtx 560ti but there are rumors that kepler is coming soon. So what should i do. should i buy the fermi or wait for kepler. There is another problem , it seems nobody knows in which port kepler will come. I mean will it be available for Pci-express 2 or it will come in Pci-express 3. i really do not know what to do.