Hi, clearing cache doesn't need a reboot to take effect, and I clear cache around once a week.
As for buffering try going to system, Video and then go to Accerleration, then make sure Decoding Method is set to Hardware accelerated and then underneath highlight all.
If you go in and nothing there make sure in the left corner you have Setting level set to expert.