Graphic cards and windows versions are minimal.
Windows newer versions don't use much more power than previous versions. There are however slight differences in interface design. More common though is windows functions are sometimes outdated or just incompatible with older versions of the same function call. Steven has already stated that he uses OpenGL funtions - Not DirectX. and I would assume he stays away from basic graphic windows functions as well, with exception to maybe interface design, which is usually done anyway when creating a basic window. ( which may or may not have it's own faults. )
Graphic cards rely on drivers that are frequently updated to insure that they work on whatever Operating system you are using, with whatever newer functions that are being used ( along with past functions ) whether it is DirectX or OpenGL. Many with more emphisis on DirectX basicly because it continually changes. ( I cannot give reference to OpenGL, as I've never studied it ) Steven works with one graphics card exclusively. NVidia. And he knows the functions he uses will work with those cards.
O.K. so I've basicly turned this thread into a learning edition. So what was my point?
Well,pretty simple. If you are having trouble, first blame the stupid Intel driver, not the Operating system. You are probably going to have trouble either way. I also use this stupid card and use windows Vista and have yet to find any newer drivers, or updates for Vista concerrning graphics.