Note: Vista x64 has issues with Haswell and later processors and with some AMD Ryzen processors (including mine)
I'm strictly an Intel CPU user, so I can't comment on AMD CPU's. Back when I was testing both Windows XP and Vista, I didn't have BSOD problems when using 3rd generation or older CPU's. 4th generation and newer CPU's always gave me a problem at the beginning of the setup install process.
AMD Ryzen 5 3500U, and Vista installs just fine, but it give me a random BSODs at boot, at work and even at shutdown/restart, also I had to remove all partitions from my 2nd hard drive (I have backed up data before doing this, as Vista not installs correctly when 2nd hard drive has partitions, and also I tested only Vista x64, idk about x86, and also Windows 10 1507 have almost the same issue as Vista on it).
Windows 7 has absolutely no problems on my Ryzen 3000. When I tried Vista on my PC I didn't get any bluescreen, but i didn't use it for a long time either because of the lack of GPU drivers.
Seems that you have a different USB controller that have no problems with Vista. You are still lucky even with the lack of GPU drivers. And also Windows Vista Extended Kernel plans to add support for Windows 7+ drivers, and fix Haswell+ and Ryzen issues.
My CPU is AMD Ryzen 5 3500U, motherboard... idk because I actually have a laptop, but my laptop is HP Pavilion cw-1001ua