To free memory cache without rebooting Windows, you can create a shortcut :

For 32-bit Windows : %windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks
For 64bit Windows: %windir%\SysWOW64\rundll32.exe advapi32.dll,ProcessIdleTasks

Name it Free Mem. Then open it.