Look at using Direct X 9 or higher. They actually have a lot for you to use with .NET. I hear it is pretty cool.
http://www.only4gurus.com/v2/preview.asp?ID=5230
http://www.c-sharpcorner.com/Code/20...BreakOutMJ.asp
http://www.google.com/search?hl=en&l...23&btnG=Search


I know that someone has written a pretty slick little rendering engine in C# that was giving great performance. You would have to search for it though, as I don't remember where I found it.