Yeah, that's probably something worth trying, but it seems more like something else rather than drivers cos it works fine until windows gets to a certain part of loading shit up :|
Yes it might be something else, and that's why I would first try a driver reinstall: because it's the easiest thing to do, and if it doesn't work, you'll know it's something else.