Their may be many things wrong here, presumably your graphics card or the processor may have an internal error. You should re-install your os and your windows vista or windows 7 should save your old files in an folder called windows.old. You see bully takes up allot of memory for any pc because it's internal operating system isn't that great and the port for the pc makes it far more horrible than anything you can imagine. Place your specs here and I can give you some pointers on how to fix some things for you.
I had some major problems with bully in the past lots of bad glitches and errors plus crashes. This game gave my pc hell I just looked at some forums and changed some things for myself then it worked perfectly. The biggest problem for bully is it's memory leak check your ram to see how much is being taken down, do some test and search on forums for some error names, you can probably get a good fix like I did.
If the issue is caused due to missing Visual C++ libraries, you may download and install the Runtime components of Visual C++ libraries from the link below:
This error may occur when the Microsoft .NET Framework installation on the computer is damaged or is missing.
Try the below step to reinstall and repair the Microsoft .NET Framework installation on the computer and later check if you can install the software.
a) Click the Start button, click Control Panel, click Programs, and then click "Turn Windows features on or off." If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
b) Locate Microsoft .NET framework 3.5.1, uncheck the box, click OK and restart the computer.
c) After the restart again open "Turn Windows features on or off" and place a check mark next to Microsoft .NET framework 3.5.1 and restart the computer.
Step 2
If the above step fails then I would suggest that you manually download and install Microsoft Visual C++ 2005 and 2008 Redistributable Package and check if you can install the software.
In Programs and Features, do you show that you have installed Microsoft Visual C++ 2005 Redistributable and Microsoft Visual C++ 2008 Redistributable? If not, download from the links here.
Visual C++ 2005 Redistributable Package for (X86)
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en Visual C++ 2005 Redistributable Packager for (x64)
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=eb4ebe2d-33c0-4a47-9dd4-b9a6d7bd44da&displaylang=en Microsoft Visual C++ 2008 Redistributable Package (x86)
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=enVisual C++ 2008 SP1 Redistributable Package for (x64)
http://www.microsoft.com/downloads/en/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=en