1- Drivers have moved from the Kernel space. No more BSODs for a bad driver unless it's
really bad. I had my video card driver fail a couple of times and all I get now is a balloon bubble notifying me :)
2- Media Center in Vista is much better than the XP version and doesn't require the purchase of a new machine. I now have a great DVR :)
3- Pre-fetch. Many think Vista is a memory hog since it can use a gb of ram just sitting there but it really isn't. Instead, Vista remembers your most used applications and pre-loads them into memory. Because of this, after you use Vista for a few weeks your applications will seemingly start up faster. I know mine do :)
4- Major kernel and underlying code overhauls. Microsoft has re-written much code to comply with their SDL process and to modernize it. Let's face it, XP and Server 2003 included much code that existed form all the way back to Windows 3! With Vista, they re-wrote many components to make them more reliable and secure thanks to their SDL process.
5- Accelerated desktop. Now my video card controls all rendering so it can improve visual performance and off cool effects at the same time :cool:
- DirectX 10. DirectX 10 is amazing and fixes a
major problem with the previous versions in that it has one set of components that need to work a specific way. Too many times under older versions of DirectX did video card manufacturers implement things different causing different issues among video cards. Now they should be unified and work the same across all cards when rendering in DirectX 10.
- Improved OpenGL. Vista ships with a much newer version of OpenGL. Just wanted to mention this one because I like OpenGL :D
I only scratched the surface. Vista really included quite a bit of changes but, unfortuantely, many will be confusing to your typical consumer. Check out this article to read more on
why Vista won't suck.