This is not a complete answer, but under the further assumption that the Galois group of $ f $ is abelian over $ \mathbf Q $, it's easy to show with elementary class field theory that this is impossible.
By Kronecker-Weber the splitting field of $ f $ would be a subfield of some $ \mathbf Q(\zeta_n) $, and the requirement that $ f $ have a root modulo every prime $ 3 $ mod $ 4 $ (in this case, equivalent to $ f $ splitting completely modulo every prime $ 3 $ mod $ 4 $) would imply that there is a nontrivial (not equal to $ \mathbf Q $) subfield of $ \mathbf Q(\zeta_n) $ in which almost every prime $ 3 $ mod $ 4 $ (modulo finitely many exceptions coming from the discriminant of $ f $) split completely. This in turn would imply that the corresponding Frobenius elements in the Galois group $ (\mathbf Z/n \mathbf Z)^{\times} $ all fix this subfield, but it's easy to see that for all $ n $, the subgroup of $ (\mathbf Z/n \mathbf Z)^{\times} $ generated by the sufficiently large primes $ 3 $ mod $ 4 $ is in fact the whole group, implying that the only subfield of $ \mathbf Q(\zeta_n) $ in which almost every prime $ 3 $ mod $ 4 $ is split is the trivial subfield $ \mathbf Q $.
This essentially rules out all constructions based on Artin reciprocity, which in particular covers all irreducible polynomials of degree $ 2 $, since such polynomials all have Galois group $ C_2 $, which is abelian. I don't know if it's possible to cook up an example using nonabelian methods, however.