I'm looking to buy a graphics card soon, probably a 6870 or gtx 560, but I'd like to wait until the next video cards come out so that the current prices drop, however, I don't know when that is. Should I wait another couple weeks (latest I want the card by is middle of August) or just buy one now? Also, do cards tend to go on sale at the end of summer when everyone starts back to school shopping? Thanks for your help!