On the last two practice tests you listed, one was a lot higher than the other (and the second one was what you ended up scoring on the real test). If we can figure out the differences there, that might help us to figure out what happened on the real test.
First, just assess what you knew from your experience / memory taking those last 2 practice tests. Next, use the below article to analyze your those tests:
http://www.manhattangmat.com/blog/index ... ice-tests/(Note: do make sure to evaluate the timing. I talk to people all the time who tell me they don't have a timing problem, but when we look at their data, they do. :)
In particular, really look at what was DIFFERENT between those two tests because that will help us to figure out what let you get 47 one time but only 42 the other time - and that should help us to figure out what you need to do to have a better shot of hitting 47 on the real thing.