SPAM Assassin places a certain weight on each message. Your parameters are by default set to \"5\". Therefore if a SPAM message score is 4.99, it will still be delivered to you.
The new trick is that SPAM senders are now using pictures instead of words - for example, if they design an ad and send it as HTML embedded in your email, SPAM Assassin can't read it.
What to do? (Linux Users)
Combine the use of SPAM Assassin set to "3", with email filters added to discard your choice of SPAM keywords.
Make a list of keywords you want to block, and add all of them to your filters.
Mail should be reduced within a few hours. You can adjust the "3" as needed.