I think borland c++ is no longer maintained and is now changed to some another name. If you're using that compiler then chances are there that you're not using the updated standards compiler. That's for sure.
GCC is good on windows as well. In fact most of us using mingw or cygwin are using GCC underneath. So yeah that is one good compiler to use instead of old borland or mars compilers.
Your post did not make any sense at all. C++ Compiler is "basic"? and "Important"? A compiler is not important at all if you are not a programmer and a C++ Compiler is only important to those who program in C++.