> Um, no. What about what he said made you think of a software issue?
I think it's because of the inconsistencies in BSOD error messages and the fact his problem isn't specific but jumps around all over the place. (points to possible boot file corruption or other things)
When troubleshooting, you start with the easiest things to rule out first. For most people backing up all important data and doing a complete O/S reinstall is easier than playing in the BIOS and running diagnostic software on their hardware they may not be familiar with.
If it were me I would backup data, reset BIOS to default values changing boot device to your O/S image/disc, then format C:\ doing a complete reinstall.