I have had good experience with a Pioneer BDR-XD05S drive
Here’s the manufacturer’s website.
And if you click “Specs” at the bottom of the page, then “Other Specifications” (the 5th of 6 options) at the left, it takes you to a graph labeled as such. In the lower right box of the graph, it lists Windows Vista as a supported operating system.
Do you have any USB 3.0 ports? If not, you may need to have two USB 2.0 ports available. You can look at some of the specifics on page 9 of the manual.