Whether the one that has a crush on you likes you back or not, I'd say you and your boyfriend have no chemistry (based on what I've read). I know you may feel scared on how he will react and you don't wanna hurt him but dumping him is better than staying with him, especially if things aren't working out and you have feelings for this other guy. I think you know what you want, it's just a matter of how to get what you want. It may be hard at first, regardless how the relationship is but you will be relieved.