how is this table accessed?
does partition pruning occure?
why do you partition such a large table only per year?
is the table often joinded with another large table?
which version of Oracle do you use?
why do you think that the IO generated by this table is a performance problem?