Just park your account till mop comes out. I have "given up on wow" many times until expansion or huge patch comes out. When I find myself getting bored i cancel subs until something new comes out.
I play WOW over 3g and averages +-250 which is very playable. I have also used battleping.com/ and it works very well, it halves the ping.
I had my latency down too 125ms and when playing with my guild they cried when theirs reach 50ms, why, cause they in the UK and I am here. I feel with all the South Africans and their latency issues.