There seems to be a common misconception that by NOT running gaming cards your experience will be hampered by lack of effects, narrower stereo field, lack of positional depth and reduced frequency response. This just isn't true! I will concede and say the effects (like EAX for example) are inherently not there with the pro cards but they more than make up for it with the actual sound quality (and I personally think the effects sound cheap anyway but that is purely subjective).
Really? Positional effects with 2.0 speakers? You try and pinpoint someone coming from behind you, when the sound is coming from the front. If you have speakers that can do that, then they must be pretty awesome.
If someone wants a sound card that will provide positional effects with headphones, with a pro audio card, not really going to happen is it.
If someone has a set of analogue 5.1 speakers, and wants a sound card for gaming. To my knowledge, pro audio cards to not support 5.1 analogue. Changing those 5.1 speakers for 2.0/2.1 PC speaker is a rather pointless pairing with a pro audio card, so that means buying an amp + speakers + pro audio card. Sounds great, but where is the surround sound?
I am all for pro audio cards, but they have their place as do gaming cards. However, I do acknowledge a pro audio card will sound better. Now motherboards can be bought that come with Dolby audio tech, positional sound can be had with headphones. Once that becomes more main stream, rather than just on the more expensive boards, then a gaming card will have less value. However, aslong as some form of EAX exists, and Creative keep the latest versions to their chips, then people will always want to buy a gaming sound card I suppose.
I do not care for EAX either tbh, I could happily live without it.
Ideal solution for me, would be a pro audio card connected to a decent stereo, and a gaming card with Dolby Headphone or CMSS 3D for late night gaming fun.
Take FPS games out of the equation, and there is no point in having a gaming card at all.