might be memory or board, check for shorts in any of your ports and clean them out, run memtest to verify your memory stability, run a hdd test and clean it out, its not guaranteed, but it shpould help, if not then the problem is most likely your board