Before you install DCS, de-install C++ 2010, fresh DL of DCS. Let it install everything.
Before installing you could fresh up your videocard driver first.
When it al least just runs, not play, it should be fine. If it doesnt then you have something else going on when hardware and OS is up to specs.
Make sure youre running your OS as administrator, when positive results stay away start looking at your antivirussoftware that can be a pain in butt like a lotteryticket. Slim down the machine in software untill youre left with just the OS and DCS. When its a software/OS clash it will start up at some point. For instance when you have a preinstalled Dell it also tends to come with a bucketload of crappy games. I helped alot of elder people already with problems that these games bring into the world making their newly brught machine potentialy useless.
But this is just an example. When i have rouble like this and have trouble finding anything, then i reinstall windows with fresh drivers and just DCS. Big chance it will work. Windows tends to polute and will still tell you everything is fine untill you ask more of the OS.
Also look into things like how fast your memory realy is. Slow memory and a fast videocard also means trouble.
When you cant find anything directly you could check if cables could be connected better.
When you have hardware failure codes, see what they mean and to what hardware they could refering. the fact that certain hardware gives a failure code doesnt directly mean it broken. It could also be limitations or wrong settings.