DirectX is designed to use 100% of your CPU. If you have a dual core/dual CPU system, then DirectX will show to use 50% of each CPU, but it really is using only one CPU at 100%.
Sort of a bug in the way Windows displays process usage per CPU, especially if the application is threaded or contains thread code (Aces High does).