Jon, you make a good point. Sometimes it is just one program that is doing it. If you can identify that program and stop using it, that may cure the problem. Start with a program that you use a lot and turn task manager on to check if your available memory is decreasing.
I try to reboot fairly often, at times when it's convenient for me, like coffee break.