there are a plethra of better white rappers that youy haven't listed which leads me to think you don'y know a great deal about hip hop.
1. Sage Francis
2. Vinnie Paz
3. Aesp Rock
4. Apathy
5. Esoteric
6. Cage
7. Sole
8. LMNO
9. Block McCloud
10. Doseone
There a LOT more that are excellent, I suggest trying to explore the underground scene & avoid hip-pop chart garbage.
I was unsure what the definition of 'white' was, one of the greatest ever, Slug of Atmosphere is mixed-race with a white complexion, if that qualifies, he'd be 1.