I've ran OpenVPN on windows at much higher speeds than 10 Mbps without any issues. The 10Mbps mentioned by the adapter is just a number specified in the TAP-Win32 driver - there is no limit set within the driver itself. You can read the sources of the TAP-Win32 adapter to see this for yourself.
Your OpenVPN server (2.0.6 on freebsd) is poorly supported - is there any way to upgrade?
Getting 10 Mbps performance over a 30 Mbps internet connection using a windows OpenVPN client is not too bad - it depends a bit on your settings and your vpn setup. If you are using OpenVPN over tcp then you could try adding
tcp-nodelay
to see if that improves things.
Posting your client and server config will also help.
HTH,
JJK