«Disputar alguma coisa com» é a construção mais estável e que se encontra prevista mais frequentemente em dicionários de língua ou de verbos.
No Dicionário Houaiss refere-se que o verbo pode ser usado como transitivo direto e indireto com o significado de «despender esforços nas ações necessárias para obter algo; concorrer, competir», como em:
(1) «Disputar um prémio com alguém»
Também o Dicionário Sintáctico de Verbos Portugueses, de W. Busse, aponta a mesma construção.
A construção com a preposição contra é, no entanto, possível, como sinaliza, por exemplo, Celso Luft, no Dicionário Prático de Regência Verbal (onde também se refere a regência com a preposição com).
A preferência pela preposição contra parece, no entanto, menos frequente, tal como se observa através de uma pesquisa no Corpus de Português, de Mark Davies. A estrutura «disputar contra» surge com alguma regularidade em contexto desportivo, no qual, por exemplo, uma equipa defronta outra:
(2) «O Benfica disputa o título contra o Porto.»
Esta construção acentua o valor de oposição ou mesmo de inimizade ou conflito, que não é tão evidente com a preposição com.
Disponha sempre!