When comparing the minimum hardware requirements (can easily be found on GoG or steam) it is clear that Dragon Commander needs slightly more. There's no surprise there since it is running on a more modern engine. So no, you don't know for sure if your hardware can take that. Follow an online guide to look up your PC specs (hint : dxdiag).
The Villain in DC, well we don't want to spoil things, but as caninelegion said, the story takes place way before any other game. Damian isn't born yet in DC's timeframe.
Dragon Commander really stands out from the other games, but it is fun alright.