I had trouble a few weeks ago where a small piece of metal got lodged in between the processor and the motherboard and so my computer wouldn't boot up. I removed it, and it booted up fine. However, since then I keep getting blue sceens of death with different error messages (DRIVER_IRQL_NOT_LESS_NOT_EQUAL, IRQL_NOT_LESS_NOT_EQUAL, BAD_POOL_CALLER, PAGED_FAULT_IN_NON_PAGED_AREA are the ones I remember, sometimes there is no error message). I'm getting them very randomly, sometimes my computer can go days without crashing whilst others, like today, it's crashed a number of times. I've uploaded the most recent minidumps that windows have created - the attachment was too large to upload them all, I hope they can be any use. Thanks.