USB/Firewire are too slow for the positively obscene amount of bandwidth that a modern video card uses.
Even when USB 3.0 is out (it will be much, much faster), I doubt there would be a significant improvement over the latest Intel crappy integrated graphics chips.
For just one example, remember that a modern video card has at least 320 mb of RAM, but more likely 512/768/1024 mb. In the near future, 2gb cards will be out (I mean cards that aren't X2). Well that's 1 gig of information that needs to be read and written to almost instantaenously if a game will be playable.
You could use system RAM instead but you have to reach a point where you say the improvement (if any) would not be significant over even an intel GMA 950 or so, which is the minimum standard for onboard graphics.
I suppose you could rig up some sort of "GPU port" on the back of a computer which has the necessary interface speed, but then you run into another problem - heat. Either your external GPU is going to be well-protected and sort of attractive, or it's giong to have copper sticking out all over the place.... and you just know some asshat will use it for a stand for his bottle of butane lighter fluid or something and then Nvidia would be no more.
Next, you've got the problem of the end-user. People are DUMB. Really, people are massive idiots. And presumably, if these video cards are external, the idea is that they will be user-installible. Someone will accidentally bash it or push it up against a wall too hard or use it as a can opener... they'll get busted, and there's no way a consumer will admit to being dumb enough to have been responsible for damaging their $400 "FATAL1TY X-TREME ASSASSIN Z8000 PRO PREMIUM TURBO SUPERCLOCKED VISTA-READY EDITION", it will have stopped working all on its own.
The less user-servicable parts there are, the better. Damn people are stupid.
In short, it's technically infeasible and without any practical value even if it were possible.