"does anyone know how the HWID is generated as of the last update of Teknogods mw3?"
Yes.
"it seems to use the PC name to determine the HWID"
No.
"but what else"
They added a check to verify HWID wasn't changed.
My bypass works. And it's not that difficult. ( You need assembly. )