If there's a thread for reporting spam, unless it's self moderated and posts are archived and moved on that thread after the report is resolved, then that second idea would be open to spam and hard for forum staff and moderators to navigate through.
Spam you say? Hard to navigate you say?
Luckily, I've created a solution!A list on the first post - that's what I have. Suggestions can be made. I didn't want to create a self-moderated topic due to possible backlash. Besides, if they're spamming on the anti-spam thread... what do you think is going to happen, exactly?
It would be easier for moderators to look through. There's references to show the user's spam.
You've not got any replies yet though. If you get, say, 100 replies per day (and there are some random people here who accuse people of spamming for no/little reason), then it's going to be hard to navigate through them. Your start off this will work quite well, though you may want to add something like a donation address so people can reward your efforts when you do well in producing your list that the moderators can see. If they spam on the antispam thread, nothing'll happen unless the moderator of that board is etremely good at spotting the spam or identifying if it is correct or not.