Chosen Solution

is it possible to put windows vista on raspberry pi 3B+ I have the requirements I just want to make sure its possible before continuing

You could use virtualisation to create a virtual X86 environment to run windows vista in. Although I wouldn’t recommend anything new than vista as the Pi doesn’t have much processing power, compared to pcs that ran it decently. It might work on the new Pi4 though, so maybe give that a go

Anything is possible with a Raspberry Pi! I would however not recommend this as a Raspberry Pi is made to run Linux Kernals specifically.

It is NOT possible, unfortunately. The raspberry pi uses an ARM processor, Windows Vista requires x86. However, with software like QEMU, you could run Windows (maybe not Vista) in a Virtual Machine.