Playback for the HD Clips

Thanks for your developers' hardworking so we can use the Divx 7 to playback either 720P or 1080P H.264 coded HD clips. It makes the playback becoming simple to use and just drag and drop.
However, I still have some suggestions would like to share with you in order to make this player to become perfect.
Firstly, your Divx Player cannot load the subtitle files attached with the clips such as *.srt, *.ass, etc;
Secondly, it is okey to play the 720P clips and the overall CPU usage is less than 60% based on AMD Athlon X2 3600+, AMD 790GX Chipset and 4GB DDR2 667 RAM system. However, when the 1080P clips have been played, the CPU usage of the same system has been increased to nearly 100% and also the playback is not smooth enough. I understand that changing a faster CPU can solve the problem but it is a costy solution and why should I change the CPU if it can work quite good?
Therefore, I have the suggestion that can the Divx player support the decoding by ATI/NVidia displaycard? Decoding using display is a very hot topic nowadays and other players such as Cyberlink have already support to do so. Even the onboard display system such as ATI780G/790GX, Nvidia 9200 can do the job with good performance.
I, therefore, suggest that future verison of the Divx should have this option. At the same time, the operation should be easy and bug free.
Thanks for your kind work again.