Seems that this question comes up a fair number of times.
Perhaps changing the title of the top thread would help?
Something along the lines of:
New to the Forums? Can't Post? Check here first!
That's an example but I think something that would indicate to new users what the thread is for might be helpful (versus the current 'New Verified Customer Tag' title).