Desktop Router (wired) vs TP Link Router

Just a small question , a Router such as (TP-Link Archer A7 v5) that is built nothing more than for Network Related things, and a Desktop with (16gb RAM) Core i7 and a 2 Port NIC Card Installed onto the Motherboard with the WAN Connection Port being directly onto the Motherboard, what would be faster dealing with Wired Connections ?

After doing some tests I have my Desktop booting from a USB (OpenWRT) and the Router that has (OpenWRT) Installed, and both running the same (mullvad) VPN Connection (CA) , the Desktop seems to win in Speed Tests no matter what. Now Wireless isnt something that is on my desktop so for now it is using the (2 Port NIC Card) plug a computer / device in and it uses the (mullvad) VPN connection that is setup on the OpenWRT Desktop.

Now yes 16gb of RAM and i7 is not needed by any means but I have these PC's lying around I wanted make use of one of them. The router in Wireless Tests would win given the Desktop does not have a Wireless Card, but Wired Connections (Both Connected Directly to the Router / Modem) (Both running OpenWRT and OpenVPN Mullvad) , the Desktop seems to always Win.

That can be many other factors as well such as How much Bandwidth the Desktop is getting over my TP-Link Router (note both are Connected to the Main Router/Modem so the TP-Link Router is not the "main" router)

Would that be True though , If you use an Old Desktop such as Listed Specs above, it would be a lot faster than the router that is built for this stuff? In my head it seems as if the router would be designed to be slightly faster given it has one purpose over a Desktop that has a 2 Port NIC Card Installed.

Put it easy, OpenWRT Firmware Running OpenVPN (mullvad) on both (Router & Desktop (x64)) what would be faster , Internet Speeds, Processing, etc the Router it self (built for this but nothing crazy hardware wise) or a Desktop (with a 2 Port NIC Card , 16gb or RAM, Core i7 but built for general purpose things though running and Configured with openWRT) all Ports seem to be 1gbps

Now yes obviously alot of that is not needed, and power consumption wise the router saves you more

Check your CPU usage on the router whilst testing the VPN bandwidth.

Encrypted VPNs are CPU-intensive, at a guess you are probably being limited by the small CPU in your router. Some CPUs have hardware-accelerated crypto support that you might (?) be able to enable but I'm not sure how good software support is and often software doesn't support (or doesn't trust) it.