Sounds like you are on an overloaded Server. Traceroute shows the Server you are on is extremely slow -- at least from Canada which shouldn't really matter.
I would say that Timeouts are happening before the page can grab necessary info from your database. This would explain blank content and/or things in general not loading as they should.
If you do a traceroute from your computer to your site, look to see what the Ping times are. For me it shows in the 200+ range, which is why I say the Server is slow.



