The main problem right now is adoption and migration. There are so many PCI-based cards out there ranging from USB/FireWire controllers to TV tuners to audio cards and even ultra-low-end graphic cards. There's already a PCI Express x1 graphics card based on the ATI chip. But it's agonizing to see that there's hardly any other devices using the PCI Express bus. Things like TV tuners and audio cards are two components that I want on my next system I upgrade to. Yet what good are they if hardly any company release any hardwares using this? Sure, fall back to PCI is okay at best. But as mentioned, AGP is phasing out...
I'm all for progress. But it's ridiculous that Creative Labs, who holds a monopoly on add-on sound cards, is finally bringing out a PCI Express sound card. They were questioned some time ago regarding this very thing... and they cited some problem related to the PCI Express system or some other as their excuse for not bringing one out. I still think that's a bunch of bull considering that PCI Express has been around for so long.
Waiting around on this entire "chicken or the egg" ordeal has me up in arms about PCI Express in general. Sure they're great in graphics cards. There's no doubt about that. But it's been what seems like eons ago that PCI Express was first introduced. Since then, we've seen motherboards put in PCI Express x1 slots in there which remain unused and unnecessary to this very day. PCI Express x16 might as well be called "AGP v2.0" for that matter. It's been doing nothing but being a graphics card slot for those who have it.
If CL has the time and money to bother with a x1 audio card, perhaps they should do something about their drivers too. Despite the fact that I use their products, their drivers need the most work in 1) robustness, 2) optimization, 3) stability, 4) options, and 5) interface.
Yeah, I'm ranting a lot on this. It's nice to know that there is progress on something that should have been more widely adopted years ago. But I'm disappointed in seeing various companies (ATI, AverMedia, Hauppauge, Creative Labs) slacking behind in developing, manufacturing, and selling multimedia cards that uses a PCI Express x1 slot. To me, those x1 slots are nothing more than useless and wasted space.