ruchirablog - if that's the case, then that is an awesome setup you have there. Like I said, I am going to look into nginx more, as it does seem really good. Also, as I said before, I don't know Varnish, my comment above was aimed more at getting SQL to load from another server. Apologies for the confusion, and for coming off as being rude. Didn't mean for it to come across that way (I was in work and very rushed).
Maybe I should get a 1GB Linode again and hir you to set it up for me!

That's the badger Nuvini. I'll remember the URL thing for next time, like I said, didn't want to come across as a spammer, or as someone looking for free support as RefuGeeks is currently hosted with another company.
I've been working with DreamHost support this afternoon, and they seem to have resolved the issues with performance (after 3 days). However, considering it's a "managed" solution, I had to stamp my feet, A LOT to get my ticket escalated to someone who actually knew what they were talking about.
Even though the issues are resolved, I'm still looking to move back to Linode, as let's be honest here, they are second to none. So I am still looking for the best advice on how best to host me site.
Thanks all!