Randomy freezes every few minutes for 10-20 seconds

Solution
Test your everything. Start with you hd's, SSD, memory, CPU, and GPU. Need to watch temps for the CPU and GPU. Use hdtune to test HD and ssd. Use aida64 to test the rest and watch temps.