my build is usually:
tabi/mercs
iceborn/thornmail
visage/maw
corrupting potion
black cleaver
bloodthirster/death's dance
the last 2 are usually left as a bonus because by the time i can invest in them i've already won the match. he can tank enough and apply enough damage to not require lifesteal, a combo of EWQ (or QWE, QEW) with R as execute and ignite just in case (because his ult is as unreliable as Mordekaiser's so you have to make sure to cash in that execute).
for starting i mix items, if going against and AD champion like Jayce i go cloth + 2 charge potion (dont remember its name) and play always safe, then start building tanky, if he's more about habilities i go iceborn, if he's basic attacks then thornmail. if going against AP i go doran shield/sword with biscuits. then start building maw or visage. the real deal is getting the cleaver ready, usually as second item.
also i take my time to buy reds and get the blue trinket because well, map control.
worst matches have been shen, gnar, darius and garen. shen and gnar have that bullshit life percentage damage and morbid tanking potential, darius is well, darius. and garen just doesnt die unless he gets focused in teamfights.
rest of the roster usually gets stomped in toplane from what i've seen in silver, Nasus and Jax do their thing lategame but that can be dealt with in teamfights.