From the sound of it you have something locking up memory, thereby forcing the system into using virtual (disk) memory. If the daily reboot brings back the speed, then I'd start looking at which app is being started and stopped all day. Try leaving the app running all day.
Since you're doing dev work, is it possible that the app you are working on is failing to release memory?
Initial reaction thoughts.