Maybe councurence is ranking higher than you on the keywords. Check their backlinks and try to pwn. With such old site you can get almost unlimited backlinks and they can only help so just do whatever you can to gain more.
Yes i am also face the problem traffic from google drop about 2 mounth I guess it is major update many datacenter get off http://digpagerank.com/index.php?url=www.Bravedownloads.com&dc=6 --- Occasionally, fluctuation in search results is the result of differences in our data centers. When you perform a Google search, your query is sent to a Google data center in order to retrieve search results. There are numerous data centers, and many factors (such as geographic location and search traffic) determine where a query is sent. Because not all of our data centers are updated simultaneously, it's possible to see slightly different search results depending on which data center handles your query. http://www.google.com/support/webmasters/bin/answer.py?answer=34444&hl=en