十年前 is じゅうねんまえ.
The reading 前【さき】 is rather rare and not used much these days. Also, some newer dictionaries such as the 明鏡国語辞典 do not even list this reading. Just because a fancy kanji is used for a word does not necessarily imply any significant change in meaning. 言う, 云う, 曰う, 謂う, and 道う are all いう and mean pretty much almost the same, but 言う is a lot more common.
Sake Koimari: Saki Series
前【ぜん】 is used mainly in compound words 前進, 事前, 前代. As as a prefix it means "former" or "previous": 前局長, 前世紀.
前【まえ】 is used on its own, such as in テレビの前に座る. And like a suffix for nouns meaning "earlier" (一時間前) or "in front of" (駅前, 広場前).
Part of a dictionary entry:
まえ【前】
《名》 (=noun)
①体・顔・目・物の正面 が向いている方向。
「前を向いて歩く」
⑨基準となる時間より以前の時間。
「今から3年前の話だ」「それは結婚する前こことだった」
まえ has got several derived senses, but I omit them here as this question is not about the meaning of まえ. It is used in the expressions 一人前【いちにんまえ】 and 半人前【はんにんまえ】 as well.
Concerning the combination of different readings:
The rule of thumb that words are read either ON-ON or KUN-KUN applies mainly to individual words. And it's at most a tendency for compound words. It's got many exceptions as well.
I don't think you should think of 十年前 as one word. It works almost like a suffix, you can add it to many other words: (X)(Y)前, with X some number and Y some unit. You can also talk about 3日前, 6ヶ月前, or 2秒前. In fact, you can use these "suffixes" with all kinds of words:
(N=native Japanese word, K=katakana/imported word, O=ON reading)
- O+N: 技術では一歩【いっぽ】先【さき】を行く
- N+N: 一月【ひとつき】前【まえ】までは想像もしていなかった
- K+N: 元町【もとまち】中華街【ちゅうかがい】駅【えき】徒歩【とほ】[1分]{いっぷん}★元町【もとまち】メインストリート沿【ぞ】い店舗【てんぽ】
[先 ("in front of"), 前【まえ】 ("ago"), and 沿い【ぞい】 ("alongside")]
The same goes for ON readings. When an ON reading gains enough popularity that people productively start to form new words with it, you could potentially get all sorts of ON/KUN combinations:
With 以外 ("other than"):
- N+O: 氷【こおり】以外【いがい】のものは入れないでください
- K+O: コーヒー以外【いがい】の眠気を覚ます飲み物についてご紹介します
- O+O: 未成年が飛行機【ひこうき】以外【いがい】で海外に行く方法
Or with 派【は】 ("faction"):
- N+O: 猫派【ねこは】とは猫好きの人を意味します。 自由奔放な猫の性格は、私たちの憧れかもしれませんね。
- O+O: “貴族派【きぞくは】”と“革新派【かくしんは】”の衝突で揺れるエレボニア帝国の向かう先とは?
- K+O: 銀魂【ぎんたま】が好きな人に質問!!あなたは【マヨ派【は】】or【サド派【は】】?
This works with prefixes as well, they are not limited to ON/KUN either:
- 再【さい】: 再確認 再チェック, 再はまり※
- 超【ちょう】: 超ラッキー, 超すごい, 超格好いい, 超美人
- 新【しん】: 新型【がた】兵器, 新バージョン, 新登場, 新発売
- 御【お】: お手洗い, お肉, おタバコ
- 真【ま】: 真新しい, 真鯛【まだい】, 真人間
- 小【こ】: 小細工, 小雨【こさめ】, 小パニック
- ど: ど派手, どえらい
※ as in 「ポケットモンスター・ルビーに再嵌【はま】りしました」
Note that there are some restrictions to how you can combine these words/prefixes/suffixes. You will probably need to get a feeling for how they combine. As a rule of thumb, expect ON/ON and KUN/KUN combinations and be prepared otherwise.