Blood can run slow because it's running in DOSBox, which emulates a whole second computer in software mode. As this is fairly heavy on your CPU, the better CPU you have, the better performance you will get.
The good news is that Blood has been around for a while and people have been trying to get it to work on many different computer setups.
If you are running Windows XP, you can actually run Blood natively to varying degrees of success. (see Build on XP:
http://buildxp.deathmask.net/) This won't work if you are running Vista or W7.
If you have a recent CPU you might be able to turn on hardware virtualization in your BIOS. If you don't know if your CPU is capable of this, try running SecureAble:
http://www.grc.com/securable.htm It should let you know if it can quickly. You can also just poke around in your BIOS and see if there is a section on virtualization. (reboot and hit F2 at boot time will probably get you there)
Note: I don't know if DOSBox actually takes advantage of hardware virtualization, but it may well help performance if it's turned on.