I just tried uploading a 1gb file and I still have the 300mb file limit. How do I get the 2gb limit that you are talking about?
I think you may have to download the app from https://apps.live.com/skydrive
to upload larger files. I just tried with a 500 MB file and was able to upload it. I have not tried to do it through the website so I cannot comment on that.