Windows is likely crashing while loading recently upgraded device drivers. The most common culprits for this scenario are video drivers.The next time you boot, as soon as you see the Dell splash screen, start tapping the F8-key about once every second until you see a white on black menu. If you see the Windows logo, you missed it (try again, this time start tapping the F8-key a little before the Dell splash screen). This menu will allow you to boot Windows in "Safe Mode", which will bypass any non-essential drivers and applications that could be causing the crashing. Select "Safe Mode with networking". Assuming the computer booted fine in Safe Mode, you will be able to remove the troublesome drivers. You will see an informational message about Safe Mode, which you may close at any time. Right-click "My Computer" and select "Manage". Wait a moment for the Computer Management window to appear. Then, click on "Device Manager". If Windows was able to identify the faulty driver, it will appear in the list with a bright-yellow triangle. If this is the case, right-click and "uninstall" it. If it did not show up, first click the tiny white triangle next to "Display Adapters" and "Monitors" to open those categories. Then, right-click and "uninstall" everything listed within the two categories. Your computer will probably boot normally after doing this. But, try and find the proper driver for you video adapter before rebooting if possible. I recommend also re-installing the chipset drivers which may be related to the problem.To attain drivers for your specific Dimension B110, visit the following link and enter the service tag code on the back or side of your machine:
Dell Drivers