I would have checked before buying it, but yes, it is compatible.
Isn't the Tarantula a wired keyboard? If so, how are you getting lag?
Tried the latest drivers?
http://www.razersupport.com/index.php?_m=downloads&_a=view&parentcategoryid=6&pcid=0&nav=0