If the new client doesn't use DX10 or 11, then the same problem will be there. DX9 is old, busted, and largely unusable for modern programming and gaming.

Last I heard, Yoshi hired some people versed in Windows development though.