Don't ditch the niacinamide right away just because three months wasn't enough time. Sometimes your skin needs longer to adjust and show real changes, especially if you have combination skin that reacts differently in different zones. But I get the frustration, so yeah, it makes sense to introduce salicylic acid - the thing is how to do it without causing damage.
What the others told you about combining them is true but incomplete: you can use them together, but not at the same time and not every day. Salicylic acid (2% is a reasonable dose to start with) you'd use maybe two or three times a week, preferably in the evening, and the morning after you could apply niacinamide which actually helps calm irritation. Or use them on different days if you're still in the testing phase. The important thing is to start slowly with salicylic acid - lots of people use it too often at first and end up with red, irritated skin, which ironically makes acne worse.
One question: when you use niacinamide, are you applying it to clean, dry skin? And do you use a moisturizer after? Because if your skin is dehydrated, even the right treatments struggle to work properly. With combination skin, the trick is keeping the T-zone hydrated without making it greasy.