I'm so conflicted!

I started dating this guy a few weeks ago. He's so sweet but he's really a boring talker. He's really safe in the way that I know he isn't going to hurt me. The other day, I started talking to this other guy that I met at school. We've never gone on a date or hung out in person aside from a few convos in the hall, but I'm drawn to the conversations we have. He has a full time job, he takes classes at night, and he has his own appartment which is really really awesome. He's a great person and even though we've only been talking a short while I feel something like sparklers going off inside me. My boyfriend is sweet and I don't want to hurt him by breaking up with him for this other guy that could be a really risky chance. Ugh any advice? I refuse to be a cheater.