don't waste your money and buy a dedi. the dedi you have now is fine, its nothing to do with location. it's hosted on a dedi christ sake. it's been said that it's to do with the windows your computer is running on. lag happens to windows 7 users, you want to play then boot your computer on windows xp.
h