Companies test their hardware with a version of Windows. With the 815 and 845GL's this would have been Windows 2000 or Windows XP. So if your computer came with that you should probably run that.
BestBuy and Walmart don't sale Linux PC's. Until they do don't expect 110% from Linux. It's more the hardware companies and the Linux distribution's fault.
Fedora and Ubuntu all knew there were problems with Intel's additions to the graphic code in Mesa, Xorg, and the Linux Kernel. They shipped distributions based on it anyway. People complained.
What should have happened was that the parts that were added should have had versions of the software lacking the additions to compensate for the hardware which was problematic. Mesa and a kernel addition would have solved the problem. I blame Torvalds for this. He's always griping about crappy code and regressions and he let the largest 2 problems into the kernel. Graphics and Scheduling.
Until we get a company guaranteeing their Linux distribution and supporting a package freeze beyond 6 months. Don't bank on linux.