I've recently built a cheap gaming PC so i don't have to play games on my macbook anymore. But playing overwatch I am constantly at 100-300ms ping (up to 1000ms) on my macbook (on wifi) i get 30ms ping.
PC Specs
Ryzen 2600X
ASUS PRIME B450M-A
16 GB DDR4 Corsair Vengeance 3200Hz
GTX 1050Ti
120GB SSD
(Don't bash the specs I've built this to play one game and one game only and it plays at 200FPS fine)
What I've tried
Power line adaptors
20m Ethernet lead
PCI-E Wifi Card
PCI-E Network card
Fresh install of windows
Download drivers from ASUS
Using different PSU
Tried ram at 2133MHz, 2933MHz and 3200MHz