Be aware with VPN the throughput depends on the CPU of each device doing the encryption and decryption.
So for example if you were previously using your computer as the OpenVPN client (or server) then switch to using an old router as the OpenVPN client (or server) you may expect the throughput to drop in comparison.
Some VPN routers are able to offload the maths to another chip (hardware acceleration) or have a family of CPU with a faster implementation (typically for AES).
Note that you don't actually need encryption if it just to reach another endpoint (for streaming you say in your case),
so something like L2TP without
IPSec is also fine if you only need to tunnel but not encrypt.
Back to your setup, I don't know if OpenVPN has a similar "tunnel only" option, if not, see if you have different options from AES, 3DES. DES, Blowfish as some may be faster on given hardware.
Disclaimer - I am responding only to the technical aspects of the question. Others have already asked about another aspect.
prompt $P - Invalid drive specification - Abort, Retry, Fail? $G
prlzx on iDNET: ADSL2+ / 21CN at ~4Mbps / 700kbps with IP4/6
Edited by prlzx (Fri 12-Apr-13 23:23:28)