Oh, my Lord, get real. Microsoft Visual C++ 6.0 was released it 1998. It is minimally compliant with the standard, which was released after that time. As for the two you don't want: MS VC2005 Express Edition is free and has one of the best debuggers around. Dev-Cpp is also free, but the debugger is not nearly as good.
If you want something else decent, you'll probably have to pay for it. I also use Borland, but it isn't free; nor is Intel's, which is very good.