i think i found the culprit. somehow its openrgb which was set to run a profile at startup. now that ive disabled it the errors are gone, shutdown works normally, vlc plays videos again, and i even get temp readings for the new gpu, which i didnt before.
dont know how to mark it solved