Your error is 0x50: PAGE_FAULT_IN_NONPAGED_AREA
Requested data was not in memory. An invalid system memory address was referenced. Defective memory (including main memory, L2 RAM cache, video RAM) or incompatible software (including remote control and antivirus software) might cause this Stop message, as may other hardware problems (e.g., incorrect SCSI termination or a flawed PCI card).
The minidump said that it could not read the faulting driver name but it said the probable driver is portcls.sys. Unfortunantly this is a Windows driver and they are often too general to be of much help.
Why did you feel the need to update your BIOS? If a BIOS is stable the rule is let it be.
Try this: Uninstall everything Logitech keyboard and run your PC for awhile. Are you still getting BSODs?
* If you get BSODs attach them but you don't need to zip them if all you have is one or two. Three or more and zip them together.