Going through your screenshot image shows two initial problems with Windows and then the rest (Boarderlands.exe) errors are probably an extension of the windows errors since the game can clearly launch before crashing.
The KERNELBASE.DLL errors are tiedis a system file. What you can do is try to make sure that the file is not corrupted.NET framework You can find instructions here off the Microsoft Website.
What I would suggest is makingYou can also make sure that theyour .NET frameworks are all up to date. If they are not, you can obtain the standalone installer for .NET 4 here and .NET 43.5 here and .NET 3.5 here.
The MSVCR90.DLL error is tied to a Visual C++ Library (which you have identified), but just to be sure, you can get the official download here.
If those are up to date and your graphic drivers are all up to date as well what you can try doing is creating a shortcut for the game on your desktop and running it in compatibility mode on Windows XP SP3.