Route all traffic through VPN connection on dedicated PC

Hi guys,

I would like to route all my home traffic through VPN connection, but without sacrificing speed. I have 1Gbit up/down internet link and VPN service which gives me ~450-500mbit via Wireguard tunnel. As you need quite powerful hardware to route 500 mbit vpn, I need to use dedicated PC for that.

I have old laptop with Core i7 which I can leave turned on 24/7 so my question is:

is it possible to run a VPN on a laptop, and route all home traffic through it? If yes, how do I do it?

There is only 1 network card on it, but if needed I can buy USB-Ethernet adapter of decent quality

Laptop has Win10 on it, but I can install Linux / pfSense in VM there if needed.

Here is network diagram ↓
Image 1005.png