InverseOfNeo,
When you pump the FSB up like that from 133 to 150 you are taking some risks. There is a reason why OCers wanted to have 1 MHz increments in the BIOS.
The best way to get the highest possible overclock with your system is to slowly increment the FSB performing full stability testing after every increment. I have heard people who got corrupted HDs by pushing their FSB too high too quickly.
There are lots of possiblities:
1) If your RAM is rated at PC2100, then this is a likely culprit. PC2100 is only rated at 133MHz. Anything above it means you are running out of spec. PC2700 is rated at 166MHz and PC2400 is rated at 150MHz. Some MBs allow you to run RAM at a different speed than the FSB. This may be a good way to eliminate the RAM as the culprit.
2) Another possibility is the voltage to the chip. As you ask more from the chip, it requires a little more juice to deliver. From my experience though, unless you are really pushing the chip out of spec, the lack of voltage will not cause a hang on boot. It is more likely to cause Prime95 errors and hangs while running.
3) Another possibility is that the ISA, PCI or AGP buses are being pushed too far. This is the beauty and drawback of FSB overclocks. They will affect everything in the computer. You may need to choose different dividers to compensate for the extra FSB speeds. For example, a standard PCI bus runs at 33MHz. This means on a machine with a 133MHz FSB, the PCI is running at one quarter of the FSB speed (this is the divider 1/4). If you push the system to 150MHz, then the PCI bus is now running at 37.5MHz. By choosing a 1/5 divider, you will return the PCI bus to within spec. Not having the 1/5 divider set may or may not cause problems depending on the PCI devices in the machine.
These are the three most likely causes of failure at 150MHz from the top of my head. Anything I missed?