I would definitely take it, and make sure that you do very well giving your relatively low GPA. You'll also want to do very well on the normal GRE too, since most schools look at that first and fore-most. The subject test is almost never required except for in the very elite schools, but a good score definitely will increase your chances anywhere.