Most of the browers on that list were last updated in 2015/16, but I found some obscure ones that have been updated recently and claim to support XP (Vista):
http://browserss.ru/qutebrowser.html
http://browserss.ru/superbird.html
http://browserss.ru/torch-browser.html
http://browserss.ru/sputnik-brauzer.html
Everything else is too old or for 7 and up
Please note that the giant green "skachat" button will not lead you to the desired browser and will download something else called "Elements".
Oddly enough, what appears to be a link to the installer (for example, http://browserss.ru/assets/sputnik_browser_4.1.2811.0.exe) leads you to a 404 message.