Okay here is an update I am still constantly getting BSOD from bad pool caller, I tried reinstalling windows checked for ram issues, and did the whole nine yard but no changes to the issue.
I have a working theory though that whenever my steam client downloads an update or a game to my segate driver which is not the driver that has my window on it, it starts to give me through.
I dont know if this the same for other hard drives because I havent downloaded anything to it yet but I must say this is very annoying because I keep crashing every 10 minutes after booting.
Does anyone have any information on how to fix this issue?