The average gamer doesn't even need that much memory as it is right now. The only positive I can see about 512MB cards being released this early is that you can be prepared for the next-gen graphics in games, but the cost is still way too much for something that would be of no need. Plus, the 6600 GT is only 128MB and yet still gets no lag with high settings on HL2, so why would we need 512 this soon?