This is definitely a vista problem. Are you sure the drivers you installed are specifically for vista?
If your going to install windows 7 i'd just wait for that and give up trying to solve driver issues. Usually once it's defunct it'll take registry edits to fully correct. Plus with win7 you...