My ISP provided firewall has no VPN passthru capability.
do you mean IPSec pass-through?
Under these circumstances, If I want to make a VPN server, is OpenVPN my only option?
you can use every service that supports tunneling over tcp/udp protocol,including openvpn 🙂
Michael.