Luken, I did your method, however it yielded greater than 1gram. Hence, that method couldn't be used xD....
My method was abit tedious, wasn't sure, if how it was set out was right. I generally lose marks for setting out, cause my teacher is a dick like that.
n(As4O6) = 0.905g / 395.68gmol
= 0.002287
m(As) in (As4O6) = 0.002287 x 4 x 74.92gmol-1
=0.6854g
m(S) in mixture = 1.00g - 0.6854g
= 0.3146g
m(As) in (As4S6) = 1/2 x 0.6854g
= 0.3427g
m(S) in As4S6 = 6/10 x 0.3146g
= 0.18876gram
m(As4S6) = 0.3427g + 0.18876g
= 0.531gram
m(As) in (As4S4) = 1/2 x 0.6854g
= 0.3427gram
m(S) in As4S4 = 4/10 x 0.3146g
= 0.1258gram
m(As4S4) = 0.3427g + 0.1258gram
= 0.469gram
m(As4S4) + m(as4S6) = 0.531g + 0.469gram = 1.00gram