I use a macro that helps me keep track and calculates the statistical probability that i should have crafted the zin'rokh (based on the number of solves). Or you can add them up in your solved tab
Edit: I will probably repost this, and add stuff into the guide section.
Code:
/run local a=0 for y=1,GetNumArtifactsByRace(8) do local t=select(9,GetArtifactInfoByRace(8,y)); a=a+t; end print("Troll: " .. a .. " solves, ~"..(a*29) .." fragments ("..floor(1000*(1-(0.995^a)))/10 .. "% chance to have found the sword by now.)");
Macro Assumptions:
-all solves were post 450+(if you did some before 450; change "local a=0" to "local a=-[number of troll solves before hitting 450]" )
-That you sometimes use tablets(50/50)(If you *always use* fragments change "a*29" to "a*25". Or if you never use tablets "a*29" to "a*34", note these are average costs
-Assuming a .5% overall drop/proc rate (change the portion "0.995^a" to "0.99^a" if u want a 1% drop rate) Read below on why i picked .5%
A few other Notes:
1. You can NEVER get to 100% probability of having gotten zin'rokh (even with 1million solves). If you don't understand statistics, then just accept what i said as truthfull.
2. After alot of research, I do believe there is a bug with some people's archaeology (maybe 5-10% of people), and blizzard won't acknowledge it and most likely wont even put it in the patchnotes as a "fix". Therefore i recommend that you switch characters if you have 400+ solves on a single toon(~87% chance you would have gotten it with .5% drop rate, or 98.21% chance if you assume a 1% drop rate). Considering where i see most people obtaining zin'rokh (on average around 150 or so), this would correspond to the .5% drop rate and haveing 50% of people having obtained it by then(at 150 solves). I do feel there is an unusually high occurrence of people with 400+ solvs and with no luck (i have yet to encounter someone with more than 300+ solves AND to have obtained it after that mark)
3. Note: This is all speculation, it is possible you are not "bugged" but you could be one of the unluckiest people around :-/.