i upgraded my internet speed to 36 mbps but im still getting 120 ping on hell and other servers i used to get 60-70 ms with 4mbps so there must be something wrong
Bandwidth and latency are separate things. The time for a signal to travel from A to B is determined by the distance the signal has to travel. The bandwith only plays a role when many people use the same wire.
Maybe if you complain to your new ISP, maybe they can do something about it... or maybe not... but there is nothing you could do really...
Always a solution to this kind of problems is if you move Egypt close to UK.. But be careful u may crash with Australia.