Okay...
For any type of network other than 2G on tmobile you need 1700.
So for the slower 3g, 7.2 3g, and 4G(4g is an upgraded 3g that gets 4g speeds, so "4G" and 3G both need 1700).
In conclusion, HSDPA 900/1900/2100 will *not* be compatible with any T-Mobile 3G or 4G.
I believe the Optimus 2x has 1700 so it will be compatible with the enhanced 3g, but not 4g.