I would say No, you don't need to reinstall already existing additional software. Unless the version being installed is newer than the one you have. (would likely work anyway)
As for visual C and directX, yes, games check if it is installed and install it if needed. (Since microsoft NEVER ships whole directX with windows, only parts of it, this includes windows10)