Threads requested, best, fastest Rom's not permitted. Read the forum rules. Since you are new here I will show you where to look.
Follow this link
Good luck and I strongly suggest you read the forum rules, Read teh FAQ's, Read the WIKI and do lot's more reading about Flashing a new ROM otherwise your next post will look like this
"NOOOB NEEDS HEEEELLLP! Bricked my device.... Please help me...."
I don't want to see this happen to you or anyone.
Take care and have fun with your device.