A lot of things happened in the last couple of months. I will slowly reveal what happened, but for today, this should do.
I opened up Origin to see if there were any updates for BF3 or something, and instead of an update, I got the message that I can download the demo version of Mass Effect 3.
I went ahead with the download. Checked the download speed. A drop of tears came to my eyes….tears of happiness. 11.6MBps of awesomeness!!!