Buffering is a term generally applied to live streaming of internet content.
Which is generally dependent on your connection speed.
Who is your provider? What bandwidth are you paying for?
What bandwidth are you getting
http://www.speedtest.net/
Are you using an Ethernet cable or wireless?
IF wireless, try with a cable if at all possible.