So, managed DirectX is now sacked in favor of XNA. But XNA doesn't like my Visual Studio, and I'm not giving up on my VS (Don't wanna write games, just speed up my application's graphics). Is there a way to use up to date hardware acceleration under .net?
yes.
Doesn't it do this by default? Java does this by default, so I would expect it to be the default on .NET.