The base-category.php template will only take precedence over base.php when you are using category.php to display your categories, or when you add a filter (see the custom post type filter towards the end of this article).
The easiest way to do this is to duplicate base.php and index.php and rename them base-category.php and category.php respectively.