well, i have a work around for this problem finally. its stupid, but a small line in an autohotkey script mapped my 4 key to numpad 4, so at least i dont need to keep turning on numlock to use it anymore. i still dont know whats wrong with the main registry though...