Surely, there must be some offer for you from LG to work on Optimus 8x now
Alright, here are the results:
ICS v30B Stock -> No Blue Screen of Death while charging with the phone off
ICS v30B Stock + Kowalski Kernel 010 -> No Blue Screen of Death while charging with the phone off
Pengus' CM10 + pengus-kernel-20130106 (the one bundled by default with his CM10) -> Blue Screen of Death with the phone off
So, it's either CM's fault or something with the kernel (or both). I don't really mind the bug as I generally charge my 2X using the wall charger (or while it's on), but I believe it's worth mentioning.
ROM : Stock ICS v30b
Kernel: Kowalski 010-oldbl
No BSOD on windows with that test. If you try the first new bootloader build (20th Dec) where the stock kernel only integrates changes needed for new bootloader, maybe you can find out if it was caused by a change or commit between that and the latest build (in case it is working properly with that). If the problem exists with that too, then it is stock cm10 or new bl related, and not much can probably be done about that.