Thanks for all the great responses!

Sorry I haven't responded until now. I've been pretty busy over the last few days. Anyway, I can't respond specifically to each of you, so I'll try to address some general themes I see.
(If you want a specific point to be addressed, bring it up again, and I'll get to it)
First, this is still just an idea I was playing with. I obviously haven't thought through it 100%. But I think you guys understand that already.
Seems some people think upgrading would be an issue. The way I saw it, it would be no different from upgrading a CPU. The GPU socket would support multiple generations of chips. So when you want to upgrade, you just get a new chip. If there is a compatibility issue, you need a new board. Just like with old mobos and new CPUs. Any mobo less than 2 years old still supports the C2D family. I don't see how you'd have to upgrade it more often. And I didn't think computers were designed to to easily upgradeable by the masses. (nor should they)
I think newer cards will need more power, or at least as much as they currently do. Yes, low powered chips and IGPs are getting popular, but you still have cards like the GTX 280 and GTX 295. It would make sense that my socket idea only apply in the mainstream and above. So low end computers wouldn't use GPU sockets. They would still use conventional PCI-E cards. Of course that's not an issue because they wouldn't have powerful cards anyway. So let's say cards less powerful than a 8800GT/4830 would stay on cards because they are relatively low powered and cooling is less of an issue. Anything equal to or above those cards use too much power to be on cards
imho.
Yes, mobo cost would go up. More than likely, it'd be a noticeable jump. (even after prices settle) I'm still thinking of a solution to that. As for low end PCs and multiple standards, see the paragraph right above. Low end GPUs stay on cards and mainstream and above move to sockets. So no, if you start out with a low end PC with no GPU socket, you are limited as to how far you can upgrade you graphics to. But who pairs a low end mobo with more than a mainstream GPU? I think the number affected by this is small.
I'm not convinced this would work either.

The GPU would
not have to be compatible with multiple memory technologies. The GPU-RAM slots support different forms (like GDDR2,3 & 4) But the GPU only supports one. So whatever one the GPU supports, that's the kind you have to use. The slots support multiple technologies, the GPU only one, so no need for multiple memory controllers.
As for SLI/CF setups,
this is going to sound ridiculous, what about a
second GPU socket. (Yes 3 sockets total) I don't really have another solution. It'd be just like dual CPUs, but with GPUs.
Mats wrote:
angelkiller: Why do you want a GPU socket? That's not really necessary to improve cooling possibilities?
You already pretty much got it. I think the way we're doing things now isn't the best solution. I think having graphics cards that are longer than the motherboard is ridiculous and then in order to cool that GPU you need a heatsink as big as the card, which was already crazy long. I think there's got to be some better way to cool graphics cards than with dual slot blowers. I do admit that my idea is extremely radical. I don't think my idea can be just released into today's market. Instead, it'd have to be something to work to. Like in 5-7 years we'd be using GPU sockets. Not necessarily something we'd do right now.
Also, I wasn't saying that my idea was the only way. Bottom line is that I just want a better way to cool graphics cards. I'm sure there are many other options that don't require a completely new motherboard standard. I didn't want to complain without offering at least a somewhat workable idea, so GPU sockets is what I came up with. At the very least it's an interesting thought, no? But I really think that
something has got to change.
Mats wrote:
Instead, keep the graphics cards like they are, and move the location.
I really like your idea. I mean, I
really like your idea. Assuming you could screw it down, that would accomplish everything I wanted. If you ever get a patent, PM me.
Again, thanks for the responses. Really interesting thoughts and ideas here.