I got my firestick same way as you...pay a bloke 70 quid to update it annually as well.
IMO your internet speed is too slow that's why all the buffering happens, no problems at all on mine but .. my internet 180 mbps download and same upload.
Hope this helps.....