Logically, if the same hardware acts differently when running a different operating system, it should be concluded something is different in the way the OS is handling the hardware. I think that is sound logic.
The fact it is happening in fixed time intervals should allow a chance to catch whatever it is that is doing it. It could be a process firing off. It could have to do with some type of file system update (cache being dumped).
It is something unique to your configuration as I cannot make this happen on any of the other Windows 7 systems we have around, but we are lacking two things your system has. SSD and Wifi connection.
Let me study this some more.