Points to note:
I can set up a server, but we would have to use a vpn (Hamachi, Comodo Unite) in order to play (because my router does not allow me to access settings like port (because it is a dual modem/router)
{As a note I have a ~20Mb Down | ~1.25Mb Down connection speed, so probably not...