so, spent last month setting up openvpn on a raspberry pi 4. everyone says it's slow for streaming, right? i wanted the data. set up a clean ubuntu server install, openvpn with mullvad configs (they give you ovpn files, makes it easy). the results are kinda brutal. my baseline speed is 300mbps down. through the pi running openvpn udp, i got 42mbps average after 50 tests. that's enough for 4k netflix but just barely. geo-unblocking worked for us netflix and hulu from europe, bbc iplayer was a total no-go. ping times went from 12ms to 89ms. if you're doing this, use wireguard on the pi instead. my wireguard setup on the same hardware hit 155mbps consistently. but if you're stuck with openvpn for some legacy reason, those are your real numbers. dont trust the 'lightweight' claims.