I've never seen a motherboard cause a C++redist install failure. Not saying weird things can't happen, but just haven't seen that. Normally when software installs and causes 'hardware' problems, its BSOD errors from driver issues. But if you're already planning on a new motherboard. I wou'dn't stop you. :)
As for the failed installed of the library. Check your system for viruses and malware. Once you are confident that its clean, try turning off anti-virus during the install of the C++ redist. Anti-virus software likes to meddle with installs and cause problems quite often. If that still doesn't allow it to install completely, then you may be facing permission issues or registry issues.
Hope this helps