Definitely the K60! Also using a Blackwidow and wish I had the K60. Like casualcolors said, you really won't need macros in bf3, so yeah...the K60. If the K90's for the same price, then definitely the K90....wouldn't hurt getting the extra features for the same price even if you won't be using it.
Better have it and not need it rather than need it and not have it!