Driver support is not the worry, it's BIOS support that generic motherboards cop out on. They typically won't support a product they're not currently selling, which is a bit cruel.
Now, I've used probably hundreds of PC Chips boards in my system builds for customers who want a cheap machine. Those are considered the bottom of the barrel. But you know what? They're not so bad. I don't benchmark them for performance, so I'm sure they'll sometimes average 5% slower than the better brands due to lazy BIOS writers, and I'm sure they're not as stable as a Microstar or ASUS or Gigabyte, but I can't say I've had a ton of problems with them. The RMA rate is not terrible, and you get decent warranty service.
For my own personal system, I wouldn't hesitate to get a generic board as long as it was up to par performance-wise. I'm cheap, and I know I can deal with any issue that pops up. I don't really care about BIOS updates as long as there are no blatant bugs, because I know that if I can't get support for a newer CPU, I can just sell the whole system and get a new one.
For my customers, I usually recommend a Gigabyte or Microstar board as they aren't overpriced like ASUS and Abit and it gives me a bit more peace of mind and hopefully reduces my service load. But if some one can't afford $50 CDN for the privilige of name brand, that's fine and I build them a decent system with a generic board.
Modus