Actually this worked in Vista as well. Without even changing the .bat file. I found the folder. Label olddrivers and all that. Looks exactly as you have it. The reason at first i thought it failed, mine isnt located under the c:\ drive. I didnt run the .bat file from there. I ran it under my Data drive where the olddrivers folder is located.
So it worked. I jsut can not confirm if the drivers would work or not as i have not used this method before with Vista. Next re-isntall i will try these drivers out and see if they work. That will be the final confirmation if the .bat file works for Vista.