I'd imagine a good part of the price difference is that good and services are generally cheaper in Romania. Wages in Romania are 20% of those in the USA (not 20% less, 20%).
The fact I pay 75 dollars for the same service doesn't sound so absurd after accounting for that.
And like consumer electronics, which easily flow across borders, which is why an Xbox costs the same in the USA and Romania, ISP is a local service that relies on local labor costs.